despite yourself - French English Dictionary